package com.szewec.ps.ui.road.facilities.intersection.task.model;

import com.alibaba.fastjson.annotation.JSONField;

import org.greenrobot.greendao.annotation.Transient;

import java.io.Serializable;
import java.util.List;

public class EntranceRoad implements Serializable {
    private static final long serialVersionUID = -7349713498799931128L;
    private String id;
    private String intersectionTaskId;
    private String importRoadNum;
    private String importRoadDirection;
    private String roadHierarchy;

    @JSONField(serialize = false)
    @Transient
    private Integer position;
    // 附件ID
    private List<String> addIds;

    // 需要删除的附件ID
    private List<String> removeIds;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getIntersectionTaskId() {
        return intersectionTaskId;
    }

    public void setIntersectionTaskId(String intersectionTaskId) {
        this.intersectionTaskId = intersectionTaskId;
    }

    public String getImportRoadNum() {
        return importRoadNum;
    }

    public void setImportRoadNum(String importRoadNum) {
        this.importRoadNum = importRoadNum;
    }

    public String getImportRoadDirection() {
        return importRoadDirection;
    }

    public void setImportRoadDirection(String importRoadDirection) {
        this.importRoadDirection = importRoadDirection;
    }

    public String getRoadHierarchy() {
        return roadHierarchy;
    }

    public void setRoadHierarchy(String roadHierarchy) {
        this.roadHierarchy = roadHierarchy;
    }

    public Integer getPosition() {
        return position;
    }

    public void setPosition(Integer position) {
        this.position = position;
    }

    public List<String> getAddIds() {
        return addIds;
    }

    public void setAddIds(List<String> addIds) {
        this.addIds = addIds;
    }

    public List<String> getRemoveIds() {
        return removeIds;
    }

    public void setRemoveIds(List<String> removeIds) {
        this.removeIds = removeIds;
    }
}
